import numpy as np
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = 'SimHei'  # 设置中文显示
plt.rcParams['axes.unicode_minus'] = False
data = np.load('./Data/2001-2019年劳动力与就业人员数据.npz',encoding='ASCII', allow_pickle=True)

columns = data['arr_0']  # 提取其中的columns数组，视为数据的标签
values = data['arr_1']  # 提取其中的values数组，视为数据的存在位置
print(type(values))
# 绘制柱形图
#类别名称
labels = ['城镇就业人员', '乡村就业人员']
p = plt.figure(figsize=(6, 6), dpi=100)
#生成 城镇就业人员和乡村就业人员柱状图
plt.bar(range(2), values[-1, 3:5], width=0.5)
plt.xlabel('类别')
plt.ylabel('就业人数（万人）')
#为柱状图添加类别名称
plt.xticks(range(2), labels)
plt.title('2019年城乡就业人数柱形图')
plt.show()
